package com.irdstudio.efp.flow.common.service;

import com.irdstudio.efp.flow.common.vo.EngineVO;
import com.irdstudio.basic.framework.core.exception.FlowException;

/**
 * 
 * 执行器
 * 
 * @author Cytus_
 * @since 2018年5月9日 下午7:18:56
 * @version 1.0
 *
 */
public interface Executor {
	
	/**
	 * 执行
	 * @param evo 业务流转传递上下文
	 * @return
	 * @throws FlowException
	 */
	public EngineVO execute(EngineVO evo) throws FlowException;

}
